package com.example.file.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.file.entity.FileInfo;
import com.example.util.PageResult;

import java.util.List;

public interface IFileInfoService extends IService<FileInfo> {
    /**
     *  分页查询结果集
     * @param
     */
    PageResult<FileInfo> listPage(int pageNum, int pageSize, FileInfo fileInfo);

    /**
     *  list查询
     */
    List<FileInfo> selectList(FileInfo fileInfo);

    /**
     *  逻辑删除
     */
    Boolean logicDelete(FileInfo fileInfo);

    /**
     * 修改文件名称
     * @param fileId
     * @param newName
     * @return
     */
    boolean updateFilename(String fileId,String newName);
}
